@charset "UTF-8";
/* 主题色 */
/* 全局样式 START */
body {
  font-family: Noto Sans SC, Microsoft YaHei, sans-serif;
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  min-width: 1200px;
}

.container {
  width: 1200px !important;
  margin: 0 auto;
}

a {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.dn {
  display: none;
}

.f-l {
  float: left;
}

.f-r {
  float: right;
}

.p-r {
  position: relative;
}

.clearfix::before,
.clearfix::after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.txt-ellipsis {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.txt-ellipsis-2 {
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.txt-ellipsis-3 {
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.txt-ellipsis-4 {
  -webkit-line-clamp: 4;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

h2.tit .plus {
  display: inline-block;
  font-size: 20px;
  vertical-align: top;
  margin-top: -4px;
}

.sub-tit .plus {
  display: inline-block;
  font-size: 14px;
  margin-top: -2px;
  vertical-align: top;
}

.plus {
  display: inline-block;
  font-size: 14px;
  margin-top: -2px;
  vertical-align: top;
}

.line-3 {
  width: 100%;
  height: 3px;
  background-color: #fff;
}

.scale-img-wrapper {
  overflow: hidden;
}
.scale-img-wrapper img {
  transition: transform 0.3s;
}
.scale-img-wrapper img:hover {
  transform: scale(1.4);
}

.btn {
  display: inline-block;
  text-align: center;
  border-radius: 4px;
  cursor: pointer;
  user-select: none;
  color: #000;
  background-color: #fff;
  border: 1px solid #ddd;
}
.btn:active {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2) inset;
}
.btn[disabled], .btn.disabled {
  cursor: not-allowed;
  box-shadow: none;
}
.btn[big] {
  width: 325px;
  height: 56px;
  line-height: 54px;
  font-size: 20px;
}
.btn.btn-yellow {
  background-color: #ea5404;
  border-color: #ea5404;
  color: #fff;
}
.btn.btn-blue {
  background-color: #004486;
  border-color: #004486;
  color: #fff;
}

input:focus-visible {
  outline: none;
}

input:focus {
  border-color: #004486;
}

.watermark {
  width: 167px;
  height: 82px;
  background: url("../images/2-1-解决方案-一线管理者培养系列-25.png") no-repeat;
  background-size: 100%;
  position: absolute;
}

/* banner-img 图片 */
.banner-img img {
  width: 100%;
}

.inside_main *{padding:0;margin:0;list-style:none outside none}
.clear{clear:both}
.inside_main{width:1180px;height:auto;overflow:hidden;margin:10px auto}
.all{width:1180px;height:auto;overflow:hidden;margin:0 auto 40px auto}
.inside_main .main_left{float:left;width:200px}
.inside_main .main_left .leftitem{border:#e5e5e5 1px solid;margin-bottom:12px;background:#FFFFFF}
.inside_main .main_left .leftitem .tit{height:34px;line-height:34px;font-size:15px;text-indent:20px;font-weight:bold;background:#fafafa;border-bottom:1px solid #e5e5e5}
.inside_main .main_left .leftitem .cates{padding:12px 0px}
.inside_main .main_left .leftitem .cates dl{padding:0px 12px}
.inside_main .main_left .leftitem .cates dl dt{height:30px;line-height:30px;color:#333;font-weight:bold;text-indent:8px;font-size:14px;background:#f9f9f9;margin-top:10px;border:#e9e9e9 1px solid;margin-bottom:1px}
.inside_main .main_left .leftitem .cates dl dd{line-height:30px;height:30px;padding-left:20px;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.inside_main .main_left .leftitem .lianxi{padding:12px 0px;font-size:13px;line-height:25px}
.inside_main .main_left .leftitem .lianxi dl{padding:0px 12px}
.inside_main .main_left .leftitem .lianxi dl dt{background:url(../images/tel1.gif) left center no-repeat;padding:10px 0px;padding-left:60px}
.inside_main .main_left .leftitem .lianxi dl dt .dh{font-family:Impact,Arial,Helvetica,sans-serif;font-size:18px;color:#333;line-height:24px}
.inside_main .main_left .leftitem .lianxi dl dd{line-height:24px}
.inside_main .main_left .leftitem .lianxi dl dt .tel{font-weight:bold;font-size:14px}
.inside_main .main_right{float:right;width:965px;overflow:hidden}
.inside_main .main_right .sitemap{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;height:34px;line-height:34px;padding-left:12px;background:#FFFFFF;font-size:12px}
.inside_main .content{font-size:14px;line-height:28px;position:relative;background:#fff;padding:20px;border:1px solid #e5e5e5;margin-bottom:12px}
.inside_main .content .newslist{font-size:12px;overflow:hidden;margin-bottom:30px}
.inside_main .content .newslist .news-catname h3{height:35px;line-height:30px;font-size:22px;font-weight:bold;letter-spacing:6px;background:url(../images/catname-bg.gif) repeat-x center}
.inside_main .content .newslist .news-catname h3 a{float:left;background:#fff;padding-right:10px}
.inside_main .content .newslist .news-catname .more{float:right;font-size:14px;height:35px;line-height:35px;background:#fff;padding-left:10px}
.inside_main .content .newslist li{padding:10px 0px;overflow:hidden;_height:118px}
.inside_main .content .newslist li .img{width:168px;height:118px;float:left;overflow:hidden;margin-top:2px;padding:1px;border:1px solid #e5e5e5}
.inside_main .content .newslist li .img img{width:167px;height:118px}
.inside_main .content .newslist li .txt{float:right;width:720px;line-height:24px;height:118px;overflow:hidden}
.inside_main .content .newslist li .txt a{font-size:16px;font-weight:bold;margin-bottom:10px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.inside_main .content .newslist li .txt p{width:100%;height:75px;line-height:25px;overflow:hidden;font-size:14px;white-space:normal;color:#666}
.inside_main .content .newslist .news-list{border-bottom:1px dashed #ccc;padding:10px 0}
.inside_main .content .newslist dl{float:left;width:46%;padding-left:2%;margin-right:2%;font-size:14px;height:35px;line-height:35px;background:url(../images/dot.gif) no-repeat left center}
.inside_main .content .newslist dl dt{float:right}
.inside_main .content .newslist dl dd a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.inside_main .content .pagebar{font-family:Verdana,Geneva,sans-serif;height:30px;border:1px solid #e5e5e5;font-size:12px;padding:0px 12px;line-height:30px}
.inside_main .content .pagebar .pl{float:left}
.inside_main .content .pagebar .pr{float:right}
.inside_main .content .pagebar .pr a{border:1px solid #e5e5e5;display:inline-block;width:12px;height:12px;line-height:12px;padding:4px;_margin-top:4px}
.inside_main .content .pagebar .pr a:hover{border:1px solid #dd127b}
.inside_main .main_right .cateslist{overflow:hidden;background:#FFFFFF}
.inside_main .main_right .cateslist dl{border:1px solid #e5e5e5;overflow:hidden;_float:left}
.inside_main .main_right .cateslist dl dt{height:32px;padding-left:12px;line-height:32px;font-weight:bold;background:#fafafa;border-bottom:1px solid #e5e5e5}
.inside_main .main_right .cateslist dl dd{float:left;margin:12px 15px;width:290px;display:inline}
.inside_main .main_right .cateslist dl dd .img{width:293px;height:195px;overflow:hidden;border:1px solid #e5e5e5}
.inside_main .main_right .cateslist dl dd .img img{width:293px;height:155px}
.inside_main .main_right .cateslist dl dd .txt{height:30px;line-height:30px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pages{ margin:50px 0;}